﻿@charset "utf-8";

/*------------------------------Base Setting */

h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, table, th, td, form, select, option, address, pre, strong, em, p {
	padding: 0;
	margin: 0;
}

body{
	padding: 0;
	margin: 0;
	width:100%;
	font-size:13px;
	font-family:Verdana,Arial,sans-serif;
	line-height:1;
}

* html body {
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}

*:first-child+html body {
	font-family: 'メイリオ','ＭＳ Ｐゴシック',sans-serif;
}

select,input,button,textarea,button {
	font:99% arial,helvetica,clean,sans-serif;
}

#wrapper {
	width:520px;
	margin:0 auto;
	background-color:#ffffff;
	color:#000;
}

a img {
	border:none;
}

.floatClear {
	clear: both;
}

.clearfix {
	overflow: visible;
}

.clearfix:after {
	content:".";
	display:block;
	height:1px;
	clear:both;
	visibility:hidden;
}

table {
	font-size:inherit;
	font:100%;
	border-collapse:collapse;
	border-spacing:0;
}

ol, ul {
	list-style: none;
}

/*------------------------------FONT-SIZE */
/* 10px = 77% 11px = 85% 12px = 93% 13px = 100%
14px = 108% 15px = 116% 16px = 123.1% 17px = 131%
18px = 138.5% 19px = 146.5% 20px = 153.9% 21px = 161.6%
22px = 167% 23px = 174% 24px = 182% 25px = 189% 26px = 197% */

.txt_bold {
	font-weight:bold;
}

.txt_11 {
	font-size:85%;
}

.txt_12 {
	font-size:93%;
}

.txt_13 {
	font-size:100%;
}

.txt_14 {
	font-size:108%;
}

.txt_15 {
	font-size:116%;
}

.txt_16 {
	font-size:123.1%;
}


.wb_fb_comment {
	background-color: transparent;
}

#twimg {
	margin-top: 15px;
}

#bread {
	margin-left: 20px;
}

.detail {
        font-size: 1.2em;
        line-height: 1.5em;
        margin: 10px 20px 0 25px;
}